Job opportunities

Software Engineer for the Deployment of a scalable user authentication service on the cloud (Cloud4Auth) project

OF_IEEC_101_2023
Publication date
2023-05-10
Deadline
2023-06-15

The Institute of Space Studies of Catalonia (IEEC) was established in February 1996 as a private non-profit foundation (NPO) to promote R&D in the space field in Catalonia. The IEEC is a research institute that studies all areas of knowledge and technologies applied to the space sector and space sciences, including astrophysics, cosmology, planetary science, Earth observation, navigation and space engineering. Its mission is to push the frontiers of space research from the scientific and technological fields for the maximum benefit of society. It should also be noted that the Foundation is attached to the Generalitat de Catalunya (Catalan Government) and forms part of its institutional public sector due to the fact that the Generalitat has a majority involvement in the entity.

Introduction

Deployment of a scalable user authentication service on the cloud (Cloud4Auth) is a project devoted to design and integrate a scalable authentication system, based on a client-server architecture, able to compile, process and authenticate the records from many users in real time.

As part of this objective, different data compression techniques must be studied to evaluate their performance and effectiveness, so that data transmission can be optimized to avoid excessive use of network bandwidth (especially over metered connections) or device resources (such as battery). Combined compression and encryption techniques will also be implemented to further optimize the transfer and to enforce privacy and security.

Description of position

  • Position:  Software Engineer for Cloud4Auth
  • Professional group: Group II
  • Professional category:  Support technician
  • Working hours:  part time contract (minimum 20 hours) / flexible
  • Working location: Institute of Cosmos Sciences located in the Faculty of Physics of the University of Barcelona, Carrer Marti i Francques, 1 planta 7 08028 Barcelona.

Functions

Our team at the University of Barcelona (IEEC - ICCUB) has contributed since its constitution to the development of the concept and design of the Gaia mission of the European Space Agency (ESA) and has extensive experience in massive data handling, data compression and Cloud computing.
We offer:

  • Work in a pioneering transversal project on software development.
  • Possibility to get promoted and to reach other projects.
  • Flexible or part time contract
  • Flexible schedule.

The candidate will have the following duties:

  • Support the design of a cloud-based server-client service, including interfaces and data formats.
  • Port some bespoke software and services to a commercial cloud platform.
  • Implement wrappers for data compression and encryption libraries, allowing to run them from a browser and from the server.
  • Document, test, and verify the overall software of the project, including the correct server-client connectivity and operation.
  • Demonstrate ability to debug, troubleshoot, and isolate software issues.
  • Work well both independently and as part of a team.

Participation requirements and selection criteria

The following criteria will be assessed during the selection process:

  • Training: Finished degree (or just pending final project) in engineering (preferably software/computing).

The following aspects will be considered desirable merits:

  • People highly motivated to work in a multidisciplinary environment in an outstanding project.
  • C/C++, Python and Java programming.
  • Expertise in Linux, including shell scripting.
  • Good English level (at least B2).
  • Working knowledge in Javascript and WebAssembly will be a plus.
  • Working knowledge in SubVersion or Git will be a plus.
  • Working knowledge in Cloud storage and computing environments will be a plus.
  • Work experience in software and/or systems engineering will be a plus.
  • Written and verbal communications skills.
  • Ability to work independently as well as in a team.

Contact and deadline

Interested persons who meet the established requirements can send a motivation letter, together with the personal curriculum in PDF format, signed as certification, with a brief description of the tasks carried out in the positions previously occupied, to the email address: RecursosHumans@ieec.cat indicating the reference "Surnames and Name – OF_IEEC_101_2023" in the subject line of the email.

The reception of applications ends on June 15th, 2023

Applications that do not meet the requirements included in the cases provided for, or those which are not processed in accordance with the established procedure will not be considered.

The reception of applications ends on

15/06/2023
Applications that do not meet the requirements included in the cases provided for, or those which are not processed in accordance with the established procedure will not be considered.

Selection procedure

Initially, a verification of the requirements of participation and study of the curriculum will be carried out to assess aspects related to the job to be covered. Next, a first selection of candidates will be made based on the curriculum contributed.

The shortlisted candidates will be called to a personal interview and/or a test to expand the detailed information in the curriculum and assessed aspects related to professional competences.

Interested persons must have the originals of the certificates accrediting the training and work experience mentioned in the curriculum and must submit them if required.

With the support of